
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0;
text-align:center; vertical-align:center; text-decoration:none;
color:#000000; font-weight:bold; }
.cpDayColumnHeader,
.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText
{ font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin
#C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  {
text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled,
.cpCurrentDateDisabled { color:#D0D0D0; text-align:right;
text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0;
border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0;
border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }



.TESTcpYearNavigation,
    .TESTcpMonthNavigation
            {
            background-color:#6677DD;
            text-align:center;
            vertical-align:middle;
            text-decoration:none;
            color:#FFFFFF;
            font-weight:bold;
            }
    .TESTcpDayColumnHeader,
    .TESTcpYearNavigation,
    .TESTcpMonthNavigation,
    .TESTcpCurrentMonthDate,
    .TESTcpCurrentMonthDateDisabled,
    .TESTcpOtherMonthDate,
    .TESTcpOtherMonthDateDisabled,
    .TESTcpCurrentDate,
    .TESTcpCurrentDateDisabled,
    .TESTcpTodayText,
    .TESTcpTodayTextDisabled,
    .TESTcpText
            {
            font-family:arial;
            font-size:8pt;
            }
    TD.TESTcpDayColumnHeader
            {
            text-align:right;
            border:solid thin #6677DD;
            border-width:0 0 1 0;
            }
    .TESTcpCurrentMonthDate,
    .TESTcpOtherMonthDate,
    .TESTcpCurrentDate
            {
            text-align:right;
            text-decoration:none;
            }
    .TESTcpCurrentMonthDateDisabled,
    .TESTcpOtherMonthDateDisabled,
    .TESTcpCurrentDateDisabled
            {
            color:#D0D0D0;
            text-align:right;
            text-decoration:line-through;
            }
    .TESTcpCurrentMonthDate
            {
            color:#6677DD;
            font-weight:bold;
            }
    .TESTcpCurrentDate
            {
            color: #FFFFFF;
            font-weight:bold;
            }
    .TESTcpOtherMonthDate
            {
            color:#808080;
            }
    TD.TESTcpCurrentDate
            {
            color:#FFFFFF;
            background-color: #6677DD;
            border-width:1;
            border:solid thin #000000;
            }
    TD.TESTcpCurrentDateDisabled
            {
            border-width:1;
            border:solid thin #FFAAAA;
            }
    TD.TESTcpTodayText,
    TD.TESTcpTodayTextDisabled
            {
            border:solid thin #6677DD;
            border-width:1 0 0 0;
            }
    A.TESTcpTodayText,
    SPAN.TESTcpTodayTextDisabled
            {
            height:20px;
            }
    A.TESTcpTodayText
            {
            color:#6677DD;
            font-weight:bold;
            }
    SPAN.TESTcpTodayTextDisabled
            {
            color:#D0D0D0;
            }
    .TESTcpBorder
            {
            border:solid thin #6677DD;
            } 